let express = require('express');
const expressJWT = require('express-jwt');
let app = express();
let cors = require('cors');

app.listen(3000, () => console.log('3000 BE后台服务启动'));
// ***********************************************************中间件
// 处理post参数
app.use(express.urlencoded({
    extended: false
}));
app.use(cors());
app.use(expressJWT({
    secret: 'be139',
    algorithms: ['HS256']
}).unless({
    // 除了登录和注册的接口之外，其他接口都需要认证
    path: ['/user/login', '/user/reg']
}));


// ************************************************************设计路由：./routers/todo.js
// todo
let categoryRouter = require("./routers/todo.js")
app.use("/todo", categoryRouter);

// 登录
let loginRouter = require("./routers/longin.js")
app.use("/user", loginRouter);